Espressif Systems /ESP32-P4 /ECC /MULT_CONF

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as MULT_CONF

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (START)START 0 (RESET)RESET 0 (KEY_LENGTH)KEY_LENGTH 0 (MOD_BASE)MOD_BASE 0WORK_MODE 0 (SECURITY_MODE)SECURITY_MODE 0 (VERIFICATION_RESULT)VERIFICATION_RESULT 0 (CLK_EN)CLK_EN 0 (MEM_CLOCK_GATE_FORCE_ON)MEM_CLOCK_GATE_FORCE_ON

Description

ECC configure register

Fields

START

Write 1 to start caculation of ECC Accelerator. This bit will be self-cleared after the caculatrion is done.

RESET

Write 1 to reset ECC Accelerator.

KEY_LENGTH

The key length mode bit of ECC Accelerator. 0: P-192. 1: P-256.

MOD_BASE

The mod base of mod operation, only valid in work_mode 8-11. 0: n(order of curve). 1: p(mod base of curve)

WORK_MODE

The work mode bits of ECC Accelerator. 0: Point Mult Mode. 1: Reserved. 2: Point verification mode. 3: Point Verif+mult mode. 4: Jacobian Point Mult Mode. 5: Point Add Mode. 6: Jacobian Point Verification Mode. 7: Point Verif + Jacobian Mult Mode. 8: mod addition. 9. mod substraction. 10: mod multiplication. 11: mod division.

SECURITY_MODE

Reserved

VERIFICATION_RESULT

The verification result bit of ECC Accelerator, only valid when calculation is done.

CLK_EN

Write 1 to force on register clock gate.

MEM_CLOCK_GATE_FORCE_ON

ECC memory clock gate force on register

Links

() ()